<?php
declare (strict_types=1);

namespace app;

use think\Service;
use think\Validate;

/**
 * 应用服务类
 */
class AppService extends Service
{
    public function register()
    {
        // 服务注册
    }

    public function boot()
    {
        // 服务启动
        Validate::maker(function ($validate) {
            // 验证数组内是否为纯数字
            $validate->extend('array_integer', function ($value) {
                if (empty($value)) {
                    return true;
                }
                return preg_match("/^\d*$/", implode('', $value)) ? true : false;
            }, ':attribute错误!');
        });
    }
}
